var e, t, l = require("../../../../@babel/runtime/helpers/objectSpread2"), u = require("../../../../common/vendor.js"), a = {
    props: l({
        value: {
            type: [ String, Number ],
            default: ""
        },
        modelValue: {
            type: [ String, Number ],
            default: ""
        },
        show: {
            type: Boolean,
            default: !1
        },
        showToolbar: {
            type: Boolean,
            default: !0
        },
        title: {
            type: String,
            default: ""
        },
        mode: {
            type: String,
            default: "datetime"
        },
        maxDate: {
            type: Number,
            default: new Date(new Date().getFullYear() + 10, 0, 1).getTime()
        },
        minDate: {
            type: Number,
            default: new Date(new Date().getFullYear() - 10, 0, 1).getTime()
        },
        minHour: {
            type: Number,
            default: 0
        },
        maxHour: {
            type: Number,
            default: 23
        },
        minMinute: {
            type: Number,
            default: 0
        },
        maxMinute: {
            type: Number,
            default: 59
        },
        filter: {
            type: [ Function, null ],
            default: null
        },
        formatter: {
            type: [ Function, null ],
            default: null
        },
        loading: {
            type: Boolean,
            default: !1
        },
        itemHeight: {
            type: [ String, Number ],
            default: 44
        },
        cancelText: {
            type: String,
            default: "取消"
        },
        confirmText: {
            type: String,
            default: "确认"
        },
        cancelColor: {
            type: String,
            default: "#909193"
        },
        confirmColor: {
            type: String,
            default: "#3c9cff"
        },
        visibleItemCount: {
            type: [ String, Number ],
            default: 5
        },
        closeOnClickOverlay: {
            type: Boolean,
            default: !0
        },
        closeOnClickConfirm: {
            type: Boolean,
            default: !0
        },
        clearDate: {
            type: Boolean,
            default: !1
        },
        round: {
            type: [ String, Number ],
            default: 0
        }
    }, null == (t = null == (e = u.index.$uv) ? void 0 : e.props) ? void 0 : t.datetimePicker)
};

exports.props = a;